@charset "utf-8";
/* CSS Document */

/* --- Contrôle de l'introduction du formulaire --- */
#intro_forumlaire{ float:left; margin-left:55px; margin-right:89px; margin-top:55px; font-size:16px;}
	#intro_forumlaire p { float:left; margin-top:13px; text-align:justify;}

/*--- Contrôle du formulaire --- */
#Formulaire {float:left; margin-top:21px; margin-left:55px; margin-bottom:21px; margin-right:89px;}

#Formulaire form fieldset

#Formulaire form legend {
	color: #333;
	padding: 0 0 20px 0;
	text-transform: uppercase;
}

form {
	padding:;
	float:left;
	width:500px;
}

#Formulaire form, #Formulaire form fieldset input, #Formulaire form fieldset textarea, #Formulaire form label {
	font-family: Helvetica, Arial;
	font-size: 12pt;
}
#Formulaire form p { position: relative; margin: 10px 0;}
#Formulaire form p label { position: absolute; top: 0; left: 0;}
#Formulaire form p br {display: none;}
#Formulaire form p label.error {position:relative;}

#Formulaire form fieldset p input,
#Formulaire form fieldset p textarea {
	display: block;
	padding: 4px;
	width: 500px;
	margin: 0;
}

#Formulaire form fieldset p label {
	width: 480px;
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
}

#Formulaire form fieldset p textarea {
	padding: 2px;
	width: 504px;
}

#Formulaire form fieldset p textarea,
#Formulaire form fieldset p input {
	border: solid 1px #ccc;
}
#Formulaire form fieldset p label {
	color: #777;
}

/* Section du menu déroulant du formulaire */
#poste_demande {float:left; margin-bottom:13px;}
	#poste_demande label {margin-bottom:8px; width:300px;}
	#poste_demande select {float:left;}

/* Section des boutons pour expédier des fichiers */
.fichier {float:right; margin-right:25px;}


/* --- CSS de la page de remerciements (Contact et carrières) ----   */
#merci {float:left; margin-top:55px; margin-left:89px; margin-bottom:21px; margin-right:89px; text-align:justify;}
	#merci p {margin-bottom:13px;}
	
/* --- CSS de la page de politique de confidentialite ----   */
#confidentialite {float:left; margin-left:55px; margin-right:55px; margin-bottom:21px; text-align:justify;}
	#confidentialite h2 {font-size:18px; margin-bottom:8px; margin-top:13px;}
	#confidentialite p {margin-bottom:13px;}
	#confidentialite ul {margin-bottom:21px; margin-left:34px;}
	#confidentialite li {margin-bottom:5px;}
	

#Formulaire label { width: 10em; float: left; }
#Formulaire label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p { clear: both; }
.submit { margin-left: 12em; }
#Formulaire em { font-weight: bold; padding-right: 1em; vertical-align: top; }